home *** CD-ROM | disk | FTP | other *** search
- XCOMM platform: $XConsortium: luna.cf,v 1.30 94/04/01 19:59:08 kaleb Exp $
- /*
- * Please set the values for OSMajorVerion and OSMinorVersion
- * before making makefiles.
- */
-
- #ifdef Mc68000Architecture
- # ifdef luna2
- #define OSName Mach 2.5 Vers 1.40
- #define OSMajorVersion 1
- #define OSMinorVersion 40
- # else
- #define OSName UNIOS-B 4.3BSD UNIX: 2.00
- #define OSMajorVersion 2
- #define OSMinorVersion 0
- #define DirFailPrefix -
- # endif
- #else /* Mc88000Architecture */
- #define OSName Mach 2.5 Vers 2.00.1
- #define OSMajorVersion 2
- #define OSMinorVersion 0
- #define OSTeenyVersion 1
- #endif
- XCOMM operating system: OSName
-
- #define HasBsearch NO
- #define HasVoidSignalReturn NO
- #define HasGcc YES
- #define HasCThreads YES
- #define Malloc0ReturnsNull HasCThreads /* -lthreads fails, -lc works */
- #define XawI18nDefines -DHAS_WCHAR_H -DHAS_ISW_FUNCS
-
- #define ThreadsLibraries -lthreads -lmach
-
- #define PrimaryScreenResolution 100
- #define BuildXKB YES
-
- #ifdef Mc68000Architecture
- #ifdef luna2
- #if ((OSMajorVersion <= 1) && (OSMinorVersion < 40))
- #define ServerExtraDefines -DUNUSE_DRV_TIME -DUNUSE_SIGIO_SIGNAL
- #endif
- #else /* luna1 */
- #if ((OSMajorVersion <= 1) && (OSMinorVersion <= 60))
- #define StandardDefines -Dluna -Duniosb
- #endif
- #if ((OSMajorVersion < 2) || ((OSMajorVersion == 2) && (OSMinorVersion < 1)))
- #define ServerExtraDefines -DUNUSE_DRV_TIME -DUNUSE_SIGIO_SIGNAL
- #endif
- #endif /* luna2 */
- #if HasGcc
- #define OptimizedCDebugFlags -O -traditional
- #define ServerCDebugFlags -Dmc68020 -O -traditional
- #else /* cc */
- #define OptimizedCDebugFlags -O -Z18
- #define ServerCDebugFlags -Dmc68020 -O -Z18
- #endif /* HasGcc */
- #endif /* Mc68000Architecture */
-
-
- #ifdef Mc88000Architecture
- #if ((OSMajorVersion <= 1) && (OSMinorVersion <= 12))
- #define ServerExtraDefines -DUNUSE_DRV_TIME -DUNUSE_SIGIO_SIGNAL
- #endif
- #define HasNdbm YES
- #define ExtraLibraries -li18n
- #if HasGcc
- #define CcCmd gcc -fstrength-reduce
- #define PreIncDir /usr/local/lib/gcc/gcc-include
- #define OptimizedCDebugFlags -O2 /* -traditional */
- #else
- #define PreIncDir /usr/lib/ccom/include
- #endif
- #define PostIncDir /usr/mach/include
- #endif
-
- #ifdef Mc68000Architecture
- #define UnalignedReferencesAllowed YES /* if arbitrary deref is okay */
- #define BuildPexExt NO
- #define XlunaServer YES
- #endif
-
- #ifdef Mc88000Architecture
- #define BuildPexExt NO
- #define XlunaServer YES
- #endif
-
- #if ((OSMajorVersion >= 2) && (OSMinorVersion >= 0) && (OSTeenyVersion >= 1))
- #define HasWChar32 YES
- #endif
-